package ar.com.ctrln.persistence.dao;

import java.util.List;

public interface AbstractDao <T extends Object> {

	void save(T t);
	
	T get (Long id);
	
	T load (Long id);
	
	List<T> getList();
	
	void update (T t);
	
	void delete (T t);
	
	void deleteById(Long id);
	
	void deleteAll();
	
	long count();
	
}
